home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d3 / rettig.arc / TRSOURCE.EXE / _TR_DTOI.C < prev    next >
C/C++ Source or Header  |  1990-10-22  |  696b  |  40 lines

  1. /*********
  2. * _TR_DTOI.C
  3. *
  4. * by Ralph Davis
  5. *
  6. * Placed in the public domain by Tom Rettig Associates, 10/22/1990.
  7. *
  8. *  Syntax:  _tr_dtoi(<expN>)        <expN> = double precision number 
  9. *  Return:  <expN> as a 16-bit integer
  10. *
  11. *  C Syntax:
  12. *        _tr_dtoi(n)
  13. *        double n;
  14. *
  15. *  Assembler Usage:
  16. *
  17. *        MOV   AX,<high byte>
  18. *        MOV   BX,<next byte>
  19. *        MOV   CX,<next byte>
  20. *        MOV   DX,<low byte>
  21. *        PUSH  AX
  22. *        PUSH  BX
  23. *        PUSH  CX
  24. *        PUSH  DX
  25. *        CALL  _TR_DTOI
  26. *        ADD   SP,8
  27. *
  28. *     Returns 16-bit integer in AX
  29. *
  30. *********/
  31.  
  32. #include "trlib.h"
  33.  
  34. _tr_dtoi(n)
  35. double n;
  36. {
  37.    return ((int) n);
  38. }
  39.  
  40.